functional testing architettura load testing contract assembly mechanical assembly manufacturing cnc machining performance testing design electronic assembly industrial design contract manufacturing assembly regression testing arredamento